@charset "utf-8";
body{margin:0;font-size:12px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif}
a{cursor:pointer;text-decoration:none;}
div{word-break:break-all;}
img{border:none;}
form,ul,li{margin:0;padding:0;}
ul,li{list-style:none;}
textarea{font-size:12px;}
table{width:100%;border:0;border-collapse:collapse;border-spacing:0;}
td{padding:0;}
.crearbt{    clear: both;}
.clear{clear:both;}
.space{height:8px;}
.not_found{padding:30px 0;text-align:center;}
.button{padding:0 10px;margin:0;height:24px;line-height:24px;border:1px solid #ccc;background:#DDD;cursor:pointer;font-size:12px;}
	
.topline{
	
	     height: 2px;
    background-color:#d4b267;
    
    width: 100%;
	
}



#header{    width: 1200px;
    margin: 0 auto;
    height:100px;
    position: relative;}
#main{width:1200px;margin:8px auto 0 auto; border: 1px solid #f1f1f1;}
#content{border: 1px solid #ccc;
    width: 1002px;
    height: 410px;
    margin: 0px auto;
    margin-bottom: 5px;
    background: url(../images/t3.jpg) repeat-x scroll 0% 0%;
}

/*


#footer{width:1200px;
margin: 1px auto 0 auto;
}


#bottom{   
	    margin-top: 20px;
    position: relative;
    height:355px;

    background: #A57C23 url(../images/buttom_s.png ) repeat-x scroll 0% 0%;

   

  }
  
  
#footer .fter {
    width: 23%;
    margin-right: 2.6%;
	float:left;
	text-align: center;
}

#footer .fter .ev-titel{margin: 20px 0 10px 0;}

#footer .ft4 {
   
    margin-right:0;
}

  
#footer .nav{ 
	  
	height: 21px;
    color: #353330;
    font-size: 17px;
}

#footer  .ft3{
	color: #888888;
   
    font: 14px/28px 'microsoft yahei',SimSun,Arial,Sans-Serif;}
	
	
#footer .nav em{color: #FFC107;}   
#footer .nav a{    color: #888888;padding:0 5px;font: 14px/28px 'microsoft yahei',SimSun,Arial,Sans-Serif; }


#footer .copyright{  
	    top:62px;
    position: relative;
	text-align: center;
	
	
}
#footer .info{ 
	
	word-wrap: break-word;
    padding: 0px;
    border: 0px solid transparent;
   
    width:99%;
    display: block;
	font-size: 12px;
    line-height: 140%;
    overflow: hidden;

}

#footer .info span{  
	
	font-family: Microsoft YaHei;
    text-transform: uppercase;
    color:#a79570;
    line-height: 200%;

}
	
	
	
#footer .info a{    color: #ffffff;padding:0 8px 0 0; font: 14px/28px 'microsoft yahei',SimSun,Arial,Sans-Serif; }


*/


	
#header .logo{
	position: absolute;
    left: 20px;
    top: 10px;

}

#header .TEL{position: absolute; float:right; color: #FAFCF6;
left: 600px;
top: 34px;}
#header .logo img{height:70px;}
#header .lang{position: absolute;
    right: 15px;
    top: 5px;
    color: #666;}
#header .lang a{color:#A57C23;}
#header .lang a:hover{color:#E3F58E;}
#header .search{position:absolute;right:10px;top:34px;width:202px;height:26px;background:#e0e0e0;}
#header .search .text{border:0;height:24px;line-height:24px;width:146px;padding:0 3px;margin:0;position:absolute;left:1px;top:1px;background:#f5f5f5;}
#header .search .bt{border:0;padding:0;margin:0;position:absolute;right:1px;top:1px;background:none;width:46px;height:24px;line-height:24px;font-size:12px;color:#666;cursor:pointer;}


.n-h-list a{
font-size: 12px;

overflow: hidden;
}

#nav{  
    right: 5px;
    height: 45px;
    position: absolute;
    bottom: 0;
    top: 25px;}
	



#nav .first{}
#nav li{
	    width: 98px;
    font-size: 17px;
	float: left;
    font-weight:bold;
    height: 40px;
	line-height: 40px;
 
	border: 1px solid #fff;
	 display: block; 
	
}
#nav li a{display: block; text-align: center; }


#nav li a:hover {
    
    text-align: center;
    color: #ffffff;
}

#nav li:hover {
	 height: 40px;
	    line-height: 40px;
	   
	

	border-radius: 30px;
	
	border: 1px solid #ffff80;
	color:#ffffff;
	
	 background: #A57C23;
}





#nav li .n-h-list a{   
	display: block;
    line-height:30px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #31343b;
    float: left;
    padding: 0 20px;	px;
}



#nav .n-h-list a:hover {
		padding-left: 15px;
	padding-right: 15px;
	color: #A57C23;
	text-shadow: #f7f101 1px 1px 2px;
	border-radius: 30px 0 30px 0;
}

#nav li a:focus{color:D2FA15;}



.n-h-list{
	    margin-top: 4px;
    position: absolute;
    line-height: 28px;
  width: 800px;
    display: block;
    font-size: 12px;
    z-index: 10;
    background: #ffffff;
    border: 1px solid #ffffff;
    border-width: 0 1px 1px 1px;
}

.n-h-list li {
height: 29px;
width: 135px;
overflow: hidden;
}



#focus{left:0px;width:100%;height:500px;overflow:hidden;position:relative;}
#focus img{width:100%;}
#focus ul{position:absolute;}
#focus ul li{float:left;overflow:hidden;position:relative;background:#CCC;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:100%;height:30px;left:0;bottom:0;/*background:#000;*/}
#focus .btn{position:absolute;width:99%;height:10px;padding:10px;right:0;bottom:0;text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#A57C23;}
#focus .btn span.on{background:#fff;}





.media_content{  
	position: relative;
	overflow: hidden;
    width: 1200px;
    height: 654px;
    border-width: 0px;
    border-style: solid;
    padding: 0px;
}

.img_over{overflow: hidden;
    border-color: transparent;
    border-width: 0px;
    width: 1200px;
    height: 654px;
    position: relative;
}

.img_over .media-pic{    width: 1200px;
    height: 654px;
    display: inline;}


.img_over #layertitle{
	
    left: 290px;
    top: 649px;
    position: absolute;
    z-index: 108;
    width: 40px;
    height: 44px;	

}

#layertitle{   
	    left: 240px;
    top: 60px;
    position: absolute;
    z-index: 108;
	
}

.layer_en{   
	    left: 120px;
    top: 80px;
    position: absolute;
    z-index: 108;
	
}
.small_logo{	 
	    left: 40px;
    top: 65px;
    position: absolute;
    z-index: 108;}
	
.square1{ left:430px;
    top: 150px;
    position: absolute;
    z-index:100;
}
	
	
	.pics_div{
	
		
	left:1px;
    top:200px;
    position: absolute;
    z-index:100;
		
	}
	
.about_content{
	    right: 30px;
    bottom: 20px;
    position: absolute;
    z-index: 100;
	
}

.about_yatai{  
	right:10px;
    bottom:350px;
    position: absolute;
    z-index: 100;}
	
.title_yt{
    right:340px;
    bottom:350px;
    position: absolute;
    z-index: 100;}



#layertitle .wp-title_content{
	
    font-size: 12px;
    line-height: 140%;
    overflow: hidden;
    word-wrap: break-word;
    padding: 0px;
    border-color: transparent;
    border-width: 0px;
    width: 40px;
    display: block;
	
}




.ev-pic{position: relative; width: 100px; float:left}
.ev-pcont{ float:left;height:100px;height: 100px;}
.ev-title{    
	width: 415px;
    height: 35px;
    margin-left: 30px;
}

.ev-pic .list-num{    top: 32px;
    position: absolute;
    left: 32px;}

.ev-module-edit{ height: 100px;   margin-bottom: 29px;}

.pdv_class{ float: left;
    padding-left: 25px;
    width: 300px;
    height: 365px;
    padding-top: 35px;}

.ttext{overflow: hidden;
	padding:50px 10px 10px 15px; color: #666; line-height: 19px;}

.ttext .main{        COLOR: #106a00;
    line-height: 27px;
    font-size: 14px;}

.ttextnews {
	overflow: hidden;
	padding: 40px 5px 10px 5px;
	color: #666;
	line-height: 19px;
}

li.newslist span {
	float: right;
	color: #8C8F86;
}


.hot_news li a {
    padding: 0 0 0 15px;
   
}

.hot_news li a {
    display: block;
    float: left;
    line-height: 24px;
    margin: 5px 0;
    color: #333;
}



li.newslist_time {

    line-height: 35px;
    margin: 0px;
    padding-left: 12px;
    list-style-type: none;
    height: 35px;
    background: url(../images/cat3_a_bg.jpg) no-repeat 3px center;
}

.ttextnews .first{color: #587B2B; font: bold 12px/22px simsun; }
.ttextnews .first a{color: #FA0B0B;}
.newslist_time a{font-size: 14px; color: #666;}
.newslist_time a:hover{font-size: 14px; }
.newslist_time span{
	float: right;
    margin-right: 9px;
}
.newslist a{color: #666;}
a.newslist:hover {
color: #ff0000;
text-decoration: underline;

}

#left{float:left;width: 276px;     background: #f2f2f2;}
#right{float:right;width: 896px;}
	
.block{margin:0 0 8px 0;}
.block .head{height:34px;height: 42px;
border: 0px;
padding: 0;
margin: 0;
}
.block .head .left,.block .head .right{position:absolute;top:0;width:6px;height:34px;}

.block .head .title{ 
    background: url(../images/title-bg.png) no-repeat;
    margin: 0 35px 0 40px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    font-weight: bold;
    color:#ffffff;
    /* border: 1px #CDDC39 dotted; */
    /* border-radius: 40px 0 40px 0; */}
	
.block2{margin:0 0 8px 0;}
.block2 .head{    height: 125px;position:relative;}
.block2 .head .left,.block2 .head .right{position:absolute;top:0;width:6px;height:34px;}
.block2 .head .left{background:url(../images/block2_head_left.jpg) no-repeat;left:0;}
.block2 .head .right{background:url(../images/block2_head_right.jpg) no-repeat;right:0;}
.block2 .head .title{ background: url("/images/box_titlebg.png") no-repeat -20px top; padding:0 0 0 20px;line-height:34px;font-size:14px;font-weight:bold;color: #FDFDFC;}
.block2 .head .more{
    display: block;
    position: absolute;
    right: 12px;
    top: 60px;
    line-height: 34px;
    color: #d4b267;
   
    padding: 0 16px 0 0;
}
.block2 .main{border-top:none;}

#notice .main{background:#eee;line-height:180%;padding:6px 8px 6px 16px;color:#666;}
	
#login .main{background:#eee;padding:10px;color:#666;}
#login td{padding:7px 5px;text-align:center;}
#login a{color:#d4b267;}
#login .l{width:40px;}
#login .r input{width:135px;}
#login .link{width:80%;margin:0 auto;}
	
#contact .main{padding:6px 10px;color:#666;}
#contact .main span{color:#333;}

#contact .contact_info{    line-height: 40px;   font-size: 16px;}
	
#research .main{padding:6px 10px;line-height:20px;color:#333;}
#research input{margin:0 3px 0 7px;}
#research .question{font-weight:bold;padding:5px 0;color:#d4b267;}
#research .text{display:block;padding:2px;}
#research .text input{width:120px;margin:0 0 0 10px;}
#research .bt_row{text-align:center;padding:10px 0 5px 0;}
	
#link .main{padding:6px 10px;line-height:22px;color:#666;}
#link .img{padding:0 0 4px 0;}
#link .img a{display:block;padding:4px 6px;float:left;}
#link .img img{width:88px;height:31px;}
#link .word a{padding:0 4px;color:#333;}
#link .word a:hover{color:#d4b267;}
	
#about .main{padding:7px;min-height:140px;_height:140px;line-height:180%;color:#666;}
#about .main .img{float:left;margin:0 7px 7px 0;}
#about .main .more{color:#d4b267;}
	
#best_goo .main{padding:12px 0 3px 8px; }

#hot_news{  height: 510px;}
#best_goo{  height: 470px;}
#best_goo .head{      border-top:1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;}
#roll{position:relative;overflow:hidden;}
#roll_sheet{position:absolute;}
#roll .unit{float:left;width:191px;padding:0 0 5px 0;}
#roll .unit div{width:230px;margin:0 auto;}
#roll .unit .img{height:220px;text-align:center;background:#f5f5f5;overflow:hidden;}
#roll .unit .img td{width:230px;height:230px;}
#roll .unit .img a{display:block;width:230px;}
#roll .unit .img img{max-width:220px;max-height:220px;}
#roll .unit .title{height:30px;line-height:30px;text-align:center;}
#roll .unit .title p{font-size:17px;text-align:center;}
#roll a{color:#666;}
#roll a:hover{color:red;}
	
.img_list .main{padding:10px 0 0 0;  overflow:hidden; }

.goods_top{text-align: center; height:60px;background: url(../images/ptop.jpg) repeat center;}

.goods_top span{line-height:55px; margin:27px; font-size:35px}

.img_list .unit{
	position: relative;
    margin: 10px 0 20px 5px;
    background: #FFFFFF;
    float: left;
    width: 342px;
    height: 220px;
    /* padding: 9px 10px 0 10px; */
    overflow: hidden;
}
.img_list .unit:hover {border-color:#d4b267;}

.img_list .unit div{ width:340px;margin:0 auto;}
.img_list .unit .img{text-align:center;overflow:hidden;}

.img_list .unit .img a{display:block;}
.img_list .unit .img img{max-width:340px;max-height:250px;}
.img_list .unit .title{height:40px;line-height:40px;text-align:center;}

.img_list a:hover{color:#d4b267;}

.img_list #evMo_vzPIJ  .title a{
    color: #fff;
    font-size: 14px;
}

.img_list .ev-base-shape {
    filter: alpha(opacity:60);
}

.img_list .ev-base-shape {
    opacity: 0.6;
}


.img_list .ev-base-shape {
	height: 50px;
    background-color: #000000;
}

	
.art_list_0{float:left;width:378px;}
.art_list_1{float:right;width:378px;}
.art_list_0 li a,.art_list_1 li a,.art_list_all li a{padding:0 0 0 15px;background:url(../images/img_1.jpg) no-repeat 4px center;}
	
.list .main{padding:3px 12px 12px 12px;}
.list li{border-bottom:1px dashed #CCC;}
.list li a{display:block;float:left;line-height:24px;margin:5px 0;color:#333;}
.list li a:hover{color:#d4b267;}
.list li span{display:block;float:right;line-height:34px;color:#666;}
.art_sheet li a{padding:0 0 0 15px;background:url(../images/cat3_a_bg.jpg) no-repeat 4px center;}
.art_sheet li span{padding:0 10px 0 0;}
.pd_title{    width: 1200px;
    margin: 0 auto 0 auto;
    padding-bottom: 8px;}


	
.tree .main{padding:0 0 10px 0;}
.tree div{
    margin-left:20px;    line-height:34px;overflow:hidden;}
.tree a{color:#333;display:block;background-repeat:no-repeat;}
.tree .cat1 a{margin: 10px;
    padding: 0 0 0 35px;
    display: block;
    text-decoration: none;
    font: 16px/30px Verdana, Arial, Helvetica, sans-serif;
    height: 30px;
    text-align: left;
    background: url(../images/listx.png) 0px 0px no-repeat;
    color: #505050;
}
.tree .cat2 a{padding:0 0 0 55px;background-image:url(../images/cat2_a_bg.jpg);background-position:45px center;}
.tree .cat3 a{padding:0 0 0 70px;background-image:url(../images/cat3_a_bg.jpg);background-position:60px center;}
.tree .cat1 a:hover{display:block;
color: #d4b267; 
background:url(../images/listx2.png) 0px 0px no-repeat;
text-decoration: none;}
.tree .cat2 a:hover{color:#FFF;background-color:#7fb402;background-image:url(../images/cat2_a_bg.gif);}
.tree .cat3 a:hover{color:#FFF;background-color:#7fb402;background-image:url(../images/cat3_a_bg.gif);}
	
.img_sheet{margin:25px 0 0 0;}
.img_sheet .unit{ 
	float: left;
        width: 275px;
    padding: 0 14px 15px 8px;
}
.img_sheet .unit div{width:250px;margin:0 auto;}
.img_sheet .unit .img{height:250px;text-align:center;background:#f5f5f5;overflow:hidden;}
.img_sheet .unit .img td{width:250px;height:250px;}
.img_sheet .unit .img a{display:block;width:250px;}

.img_sheet .unit .title{height:50px;line-height:50px;text-align:center;}
.img_sheet a{color:#666;}
.img_sheet a:hover{color:#D93600;}
	
.page_link{position:relative;height:60px;}
.page_link .in{position:absolute;top:15px;right:10px;}
.page_link span,.page_link a{display:block;float:left;line-height:25px;font-size:13px;color:#666;padding:0 5px;}
.page_link form{float:left;}
.page_link .text{text-align: center; padding:0;height:18px;line-height:18px;width:30px;
    border:1px solid #cccccc;margin:0 3px 0 0;}
.page_link .num{padding:0;}
.page_link .bt{    padding: 0 5px;
    margin: 0;
    height: 20px;
    line-height: 20px;
    border: 1px solid #D93600;
    background: #D93600;
    cursor: pointer;
    font-size: 12px;
    color: #ffffff;}
	
#picture{color:#666;}
#picture .img{overflow:hidden;text-align:center;_width:100%;margin:0 0 10px 0;}
#picture img{max-width:700px;_width:expression(this.width>700?700:true);}
#picture .head{padding:7px 15px;font-size:14px;font-weight:bold;background:#f2f2f2;}
#picture .attribute{margin:10px 0 10px 40px;line-height:26px;}
#picture .attribute span{font-weight:bold;}
#picture .attribute a{color:#D93600;padding:0 0 0 8px;}
#picture .attribute a:hover{color:#C00;}
#picture .txt{padding:15px 10px;line-height:180%;min-height:100px;_height:100px;}
#picture .txt table{background:#999;border:0;border-collapse:separate;border-spacing:1px;}
#picture .txt td{background:#FFF;padding:5px;}
.share{height:26px;padding:20px 0;}
	
#prev_next{padding:15px 5px;line-height:20px;color:#333;}
#prev_next .prev{float:left;}
#prev_next .next{float:right;}
#prev_next a{color:#666;}
#prev_next a:hover{color:#D93600;}
	
#about_main{padding:5px 10px 15px 10px;line-height:180%;color:#666;min-height:200px;_height:200px;}

#about_main .img{float: left;  margin: 0 7px 7px 0;}
#about_main img{}
#about_main table{background:#999;border:0;border-collapse:separate;border-spacing:1px;}
#about_main td{background:#FFF;padding:5px;}

#about_main p span{line-height: 30px; }


	
.rec_sheet li,.dow_sheet li{list-style:none;border-bottom:1px dashed #999;margin:0 10px;padding:10px 0;}
.rec_sheet .title,.dow_sheet .title{font-size:14px;font-weight:bold;color:#D93600;padding:12px 0;width:550px;
    background:url(../images/rec_title_bg.jpg) no-repeat 0 33px;}
.rec_sheet .time,.dow_sheet .time{color:#999;width:75px;}
.rec_sheet .text,.dow_sheet .text{line-height:180%;color:#666;}
.rec_sheet .text table,.dow_sheet .text table{background:#999;border:0;border-collapse:separate;border-spacing:1px;}
.rec_sheet .text td,.dow_sheet .text td{background:#FFF;padding:5px;}
.dow_sheet .title a{color:#D93600;padding:0 0 0 20px;background:url(../images/dow_title_bg.gif) no-repeat 0 center;}




	
#service{position:fixed;width:33px;height:210px;top:150px;right:0;z-index:9;overflow:hidden;
_position:absolute;_top:expression(eval(document.documentElement.scrollTop+150));}
#service_img{position:absolute;left:0;width:33px;height:210px;background:url(../images/service.png) no-repeat left center;}
#service .main{position:absolute;left:33px;width:110px;height:210px;background:#174579;}
#service .main .in{position:absolute;left:5px;top:5px;width:90px;padding:5px;height:190px;background:#FFF;text-align:center;}
	
#info .main{text-align:center;padding:30px 0;}
#info .main div{padding:10px 0;font-size:14px;font-weight:bold;}
#info .main a{color:#d4b267;}
#info .main a:hover{text-decoration:underline;}
	
#reg_login .main{padding:30px 0;}
#reg_login .main td{padding:7px 5px;}
#reg_login .main .l{width:220px;text-align:right;}
#reg_login .main .r{padding:0 0 0 10px;}
#reg_login .main .text{width:220px;}
#reg_login .main td span{padding:0 10px;}
#reg_login a{color:#d4b267;}
#reg_login a:hover{text-decoration:underline;}
	
#welcome .head .user_name{color:#C00;}
#welcome .main{padding:7px;min-height:320px;_height:320px;}
	
#user_center .main{padding:7px;min-height:320px;_height:320px;}
#user_center .sheet{width:100%;border:0;border-collapse:separate;border-spacing:1px;background:#CCC;}
#user_center .sheet td{background:#FFF;padding:5px;}
#user_center .sheet .l{text-align:right;width:150px;}
#user_center .sheet .c{text-align:center;}
#user_center .sheet .text{width:200px;}
#user_center .sheet .bt_row{text-align:center;padding:5px;}
#user_center a{color:#d4b267;cursor:pointer;}
	
#comment{padding:10px 0 7px 0;}
#comment .head{padding:7px 15px;font-size:14px;font-weight:bold;color:#666;background:#f5f5f5;border:1px solid #CCC;}
#comment .main{border:1px solid #CCC;border-top:none;padding:7px;}



/*官方 微信*/

.divcss5{ left: -54px;  position:relative;width:250px;height: 190px;
    margin: 0 auto;}
.divcss5 a,.divcss5 span{display:none; text-decoration:none}
.divcss5:hover{cursor:pointer}
.divcss5:hover a.now{cursor:pointer; position:absolute; top:0; width:100%; height:100%; z-index:100; left:0; display:block;}
.divcss5:hover span{ display:block;position:absolute; bottom:0; left:0;color:#FFF;width:200px; z-index:100;height:200px;}

/*官方 微信end */
.add_booking textarea{width:430px;height:100px;}
	
.box{position:fixed;top:150px;display:none;border:5px solid #69C;background:#FFF;overflow:hidden;z-index:99999;
_position:absolute;_top:expression(eval(document.documentElement.scrollTop+150));}
.box .head{height:30px;border-bottom:1px dashed #69C;margin:0 0 8px 0;}
.box .close{position:absolute;top:10px;right:10px;color:#C00;font-weight:bold;cursor:pointer;}
.box .title{position:absolute;top:8px;left:10px;font-size:14px;font-weight:bold;}
.box .main{margin:40px 0 0 0;text-align:center;font-size:14px;font-weight:bold;}
	
.agr_main{width:660px;height:240px;margin:0 auto;overflow-y:scroll;border:1px solid #CCC;border-right:0;padding:5px 10px;line-height:22px;}


a.gototop_backToTop {
    width: 40px;
    height: 40px;
    text-indent: -999em;
    z-index: 20000;
    background-image: url(//static.websiteonline.cn/website/plugin/gototop/view/sysbgimage/top.png);
    background-repeat: no-repeat;
    background-position: -126px 0;
}


/*首页新闻列表*/
li.newslist {
    margin: 0px;
    padding-left: 23px;
    list-style-type: none;
    color: #000;
    height: 26px;
    background: transparent url(../images/arrow2.gif) 0px 0px no-repeat;
}